Treating Partiality in a Logic of Total Functions
نویسندگان
چکیده
The need to use partial functions arises frequently in formal descriptions of com puter systems However most proof assistants are based on logics of total func tions One way to address this mismatch is to invent and mechanize a new logic Another is to develop practical workarounds in existing settings In this paper we take the latter course we survey and compare methods used to support partiality in a mechanization of a higher order logic featuring only total functions The tech niques we discuss are generally applicable and are illustrated by relatively large examples
منابع مشابه
Workshop Mechanization of Partial Functions Workshop Description William M. Farmer Regular Data Structures and Partiality|interaction between Speciication Invited Talks Stmm and Partial Functions
Many practical applications of deduction systems in mathematics, computer science, and artiicial intelligence rely on the correct and eecient treatment of partial functions. For this purpose diierent approaches { from workarounds for concrete situations to proper general treatments { have been developed. There are essentially three approaches to treating partiality, which further subdivide into...
متن کاملPartiality and Games: Propositional Logic
We study partiality in propositional logics containing formulas with either undefined or over-defined truth-values. Undefined values are created by adding a four-place connective W termed transjunction to complete models which, together with the usual Boolean connectives is shown to be functionally complete for all partial functions. Transjunction is seen to be motivated from a game-theoretic p...
متن کاملPartiality without the Cost Partiality without the Cost
Even though it is not very often admitted, partial functions do play a signiicant role in many practical applications of deduction systems. Kleene has already given a semantic account of partial functions using a three-valued logic decades ago, but there has not been a satisfactory mechanisation. Based on this, we have developed resolution and tableau calculi for automated theorem proving. The ...
متن کاملMechanising Partiality without Re-implementation Mechanising Partiality without Re-implementation
Even though it is not very often admitted, partial functions do play a signii-cant role in many practical applications of deduction systems. Kleene has already given a semantic account of partial functions using a three-valued logic decades ago. This approach allows rejecting certain unwanted formulae as faulty, which the simpler two-valued ones accept. We have developed resolution and tableau ...
متن کاملRestoring Motor Functions in Paralyzed Limbs through Intraspinal Multielectrode Microstimulation Using Fuzzy Logic Control and Lag Compensator
In this paper, a control strategy is proposed for control of ankle movement on animals using intraspinal microstimulation (ISMS). The proposed method is based on fuzzy logic control. Fuzzy logic control is a methodology of intelligent control that mimics human decision-making process. This type of control method can be very useful for the complex uncertain systems that their mathematical model ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. J.
دوره 40 شماره
صفحات -
تاریخ انتشار 1997